<?php
/**
 * 示例model（标注表的作用）
 * panglishan
 * 2020.08.13
 */

namespace App\Models\MainDB;

use Illuminate\Database\Eloquent\Model;

class UserConfig extends Model
{

    protected $table = 'ln_user_config';     //数据库内完整表名

    protected $primaryKey = 'id';    //主键名

    protected $fillable
        = [
            'id',      //主键ID
            'user_id',         //用户id
            'broadcast',         //开播通知 1.开 2.关
            'fans',         //新粉丝通知  1.开  2.关
            'visit',         //访问隐身  1.开 2.关
            'online',         //在线隐身  1.开  2.关
            'chat',         //聊天室隐身 1.开  2.关
            'news_voice',         //新消息声音提现 1开启 2关闭
            'news_vibrate',         //新消息震动提醒 1开启 2关闭
            'only_friend',         //是否只有好友才能发送消息 1开启 2关闭
        ];

    public $timestamps = false;

    public function userData()
    {
        return $this->hasOne(UserData::class, 'user_id', 'user_id');
    }

    public function user()
    {
        return $this->hasOne(User::class, "user_id", "user_id");
    }
}